---
title: "Bank Statement"
method: POST
path: "/bank-stmt  "
---

# Bank Statement

`POST /bank-stmt  `

API to request transaction statement from bank accounts enabled for this functionality.

## Request body

- object
  - `entityId` string, required — Entity ID for your organization
  - `programId` string, required — Program ID related to this activity
  - `customerRequestId` string — A unique reference from customer for tracking purposes.
  - `customerId` string — Customer ID/URN for the account holder (see bankCode table below for bank-wise values)
  - `bankCode ` string, required — 4-character bank code.
  - `accountNumber` string, required — Account number
  - `fromDateTime ` string, required — From date in “YYYY-MM-DD HH:MM:SS” format. This varies as per the bank. The time will be used if the bank integration supports it otherwise we will send just the date to the bank integration. fromDateTime cannot be more than 6 months before current date-time.
  - `toDateTime` string, required — To date in “YYYY-MM-DD HH:MM:SS” format Should be on or after fromDateTime. Should not be more than 30 days from fromDateTime. This varies as per the bank. The time will be used if the bank integration supports it otherwise we will send just the date to the bank integration.
  - `tokenNumber ` string — Number Required only if using KMBL as the source bank.

## Response `200`

Successful response

- object
  - `customerRequestId` string — Alphanumeric reference received in the request
  - `status` string — 'success' if request is successful, 'error' if error has occurred
  - `message` string — Success or Error message
  - `data` object — Collection of transactions
  - `data.transactionId` string — Bank statement transaction ID for the each transaction
  - `data.transactionDate` string — Transaction date
  - `data.valueDate` string — Transaction value date
  - `data.transactionType` string — Debit (DR) or Credit (CR)
  - `data.remarks` string — Transaction remarks
  - `data.transactionReferenceNumbe` string — Unique transaction reference
  - `data.transactionMode` string — Transaction mode such as NEFT/IMPS/RTGS
  - `data.transactionAmount` string — Transaction amount
  - `data.runningBalance` string — Running balance at the end of this transaction

---

[API](https://skmtc.net/jiopay/apis/jiopay-pg.md) · [All operations](https://skmtc.net/jiopay/apis/jiopay-pg/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/jiopay/jiopay-pg/revisions/55aa41b8482f/schema)
